@charset "utf-8";
/* CSS Document */

/* common */
*{
	margin:0;
	padding:0;
	font-size:12px;
}
html,body{
	height:100%;
	margin:0;
}
a{
	text-decoration:none;
	caption-side:#666;
}
img{
	border:0; 
	vertical-align:middle;
}
.fn{
	clear:both;
}

/* login */
.login_all{
	width:100%;
	height:100%;
	min-height:780px;
	min-width:480px;
	/* background:url(../images/body_repeat.gif) repeat-x; */
}
.login_all_bg{
	width:100%;
	height:100%;
	min-width:480px;
	min-height:780px;
	/* background:url(../images/login_bg.png) repeat-x center center; */
}
.top_logo{
	width:100%;
	padding-top:5%;
	text-align:center;
	overflow:hidden;
}
.user_msg{
	margin-top:30px;
	text-align:center;
}
.user_msg p{
	display:inline-block;
	border:1px solid #CCC;
	background-color:#FFF;
	border-radius:5px;
	width:350px;
	height:44px;
	box-shadow: 2px 2px 5px #666;
	overflow:hidden;
}
.user_msg p img{
	float:left;
	margin-top:8px;
	margin-left:12px;
}
.user_msg p input{
	outline:none;
	border:0;
	float:left;
	margin-left:7px;
	margin-top:5px;
	padding:5px;
	width:280px;
	height:24px;
	font-size:16px;
}
.login_footer{
	text-align:center;
	color:#FFF;
	font-size:14px;
	margin-top:80px;
	font-family:Microsoft Yahei;
}

/* page_01 */

/* top*/
.top_container{
	width:100%;
	min-width:1024px;
	/*background:url(../images/page_top_repeat.png) repeat-x;*/
	overflow:hidden;
	min-height:30px;
	position:relative;
}
.top_container_user{
	position:absolute;
	/*height:100%;*/
	min-width:168px;
	right:30px;
	top:0;
	color:#FFF;
	font-size:12px;
}
.top_container_user a span:hover{
	color:#333;
}
.top_container_user_operations{
	width:168px;
	height:31px;
	/*background:url(../images/bg-1.png) no-repeat center center;*/
	border-radius:30px;
	/*margin-top:38px;*/
	margin-top:8px;
	line-height:31px;
	white-space:nowrap;
	overflow:hidden;
}
.top_container_user p{
	text-align:center;
	margin-top:6px;
}
.top_container_user_operations_name{
	display:inline-block;
	height:100%;
	margin-left:16px;
	*margin-left:0px;
	background:url(../../custom/image/top_container_user.png) no-repeat left center;
	text-indent:20px;
	width:50%;
	overflow:hidden;
	white-space:nowrap;
	float:left;
	*float:none;
}
.top_container_user_operations_qiuk_btn{
	display:inline-block;
	margin-left:16px;
	*margin-left:10px;
}
.top_container_user_operations_qiuk_btn a{
	color:#FFF;
}
/* contain_main */
.contain_main{
	height:100%; 
	overflow:hidden;
}
/* left */
.left_container{
	width:220px;
	height:100%;
	border-right:1px solid #CCC;
	float:left;
	background-color:#eff8fc;
	overflow:auto;
}
.left_list_container_top{
	height:42px;
	line-height:42px;
	background-color:#3992c7;
	color:#FFF;
	font-size:18px;
	font-family:Microsoft Yahei;
	text-indent:16px;
}
.left_list_container_top img{
	vertical-align:middle; margin-right:5px;
}
.left_list_container_top span{
	vertical-align:middle;
	font-size:18px;
}
.menu_main{
	width:100%;
	overflow:hidden;
}
.menu_main p{
	height:40px;
	background-color:#d2e8f6;
	border-bottom:1px solid #c7d5df;
}
.menu_main p a{
	display:inline-block;
	height:100%;
	width:100%;
	color:#333;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	text-indent:20px;
	*text-indent:12px;
}
.menu_body{
	display:none;
	background-color:#FFF;
}
.menu_body span{
	display:inline-block;
	width:100%;
	height:40px;
	border-top:1px solid #c7d5df;
}
.menu_body span:first-child{
	border-top:0;
}
.menu_body span:hover{
	background-color:#3c94c8;
}
.menu_body span:hover > a{
	color:#FFF;
}
.menu_body span a{
	display:inline-block;
	height:100%;
	width:100%;
	line-height:40px;
	color:#333;
	font-size:14px;
	font-family:Microsoft Yahei;
	text-indent:30px;
	*text-indent:18px;
	background:url(../images/pic_all.png) no-repeat 4px -146px;
	*background:url(../images/pic_all.png) no-repeat -8px -146px;
}
.list_selected{
	background-color:#3c94c8;
}
.list_selected a{
	color:#FFF !important;
	background:url(../images/pic_all.png) no-repeat  4px -180px !important;
	*background:url(../images/pic_all.png) no-repeat -8px -180px !important;
}
/* right */
.right_container{
	height:100%;
	margin-left:220px;
	border-left:1px solid #CCC;
	*border-left:0;
}
.right_container_top{
	height:40px;
	background-color:#eff4f6;
	border-bottom:1px solid #dae2e5;
}
/* page_contain */
.page_contain{
	height:100%;
}
.right_container_top p{
	height:100%;
	line-height:40px;
	text-indent:12px;
}
.right_container_top p *{
	vertical-align:middle;
}
.page_contain_mainContain{
	margin:20px;
}
.page_contain_mainContain_search{
	border:1px solid #d9d9d9;
	background-color:#f6f6f6;
}
.page_contain_mainContain_search_tab{
	border-collapse:collapse;
	text-align:right;
}
.page_contain_mainContain_search_tab td{
	max-width:220px;
	overflow:hidden;
	padding:7px 13px;
	vertical-align:middle;
	white-space:nowrap;
}
.page_contain_mainContain_search_tab td *{
	display:inline-block;
	vertical-align:middle;
}
.page_contain_mainContain_search_tab td input[type=text]{
	border:1px solid #CCC;
	width:100px;
	background-color:#FFF;
	padding:4px 3px;
	outline:none;
}
.page_contain_mainContain_search_tab td input[type=radio]{
	margin-right:5px;
	vertical-align:middle;
	border:0;
	background-color:transparent;
}
.page_contain_mainContain_search_btn{
	display:inline-block;
	float:left;
}
.page_contain_mainContain_search_btn a{
	display:inline-block;
	padding:6px 16px;
	background-color:#3992c7;
	color:#FFF;
	border-radius:5px;
}
.page_contain_mainContain_margin{
	margin:12px;
}
.page_contain_mainContain_main{
	margin-top:20px;
}
/* data_table_01 */
.data_table_01{
	border-collapse:collapse;
	width:100%;
	text-align:center;
}
.data_table_01 th{
	border:1px solid #d9d9d9;
	padding:10px 3px;
	background-color:#eff4f6;
	border-bottom:2px solid #d9d9d9;
}
.data_table_01 tr:hover > td{
	background-color:#f3f3f3;
}
.data_table_01 td{
	padding:10px 3px;
	border:1px solid #d9d9d9;
}
.applicated,.deal a{ color:#3992c7;}
.dealed,.check a{ color:#ff6c00;}
.checked,.exchange a{ color:#ff0000;}
.done,.read a{ color:#000;}
.no_data{ color:#FF0000; text-align:center; margin-top:20px;}
/* footer */
.footer{
	width:100%;
	height:40px;
	background-color:#0a5b94;
	color:#FFF;
	font-size:14px;
	text-align:center;
	line-height:40px;
	font-family:Microsoft Yahei;
}

/* 分页插件 */
.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

/*
文本右对齐
*/
.text-align-right{
	text-align: right;
}

.text-align-left{
	text-align: left;
}

/*
表格统一样式*/
.table-text td{
	padding: 7px 8px;
}
